﻿using System;

namespace H
{
	// Token: 0x0200025A RID: 602
	internal class H_State_DrinkWait : H_State_AfterBase
	{
		// Token: 0x06000FEA RID: 4074 RVA: 0x00066734 File Offset: 0x00064934
		public H_State_DrinkWait(H_Members members) : base(members)
		{
		}

		// Token: 0x06000FEB RID: 4075 RVA: 0x00066740 File Offset: 0x00064940
		public override void In(H_State.Message msg)
		{
			base.In(msg);
			this.members.PlayAnime("DrinkWait", 0.5f);
		}

		// Token: 0x06000FEC RID: 4076 RVA: 0x00066760 File Offset: 0x00064960
		public override void Main()
		{
			base.UpdateVoice();
		}

		// Token: 0x06000FED RID: 4077 RVA: 0x00066768 File Offset: 0x00064968
		public override void Out()
		{
			if ((this.members.param.detail & H_Parameter.DETAIL.DRINK) != H_Parameter.DETAIL.NO)
			{
				this.members.param.detail ^= H_Parameter.DETAIL.DRINK;
			}
		}

		// Token: 0x06000FEE RID: 4078 RVA: 0x0006679C File Offset: 0x0006499C
		public override void OnInput(H_INPUT input)
		{
			base.OnInput_Extracted(input);
		}
	}
}
